package com.xu.cloud.common.process;

import com.xu.cloud.common.pojo.http.req.BaseRequest;
import com.xu.cloud.common.pojo.http.resp.BaseResponse;

/**
 * 业务执行接口
 *
 * @author xuguan
 * @since 2023/4/3
 */
public interface IProcessor<Req extends BaseRequest, Resp extends BaseResponse> {

    /**
     * 具体的业务执行逻辑
     */
    Resp process(Req req);
}
